<?php

$this->firephp->log($_SESSION['carrito']);
$class='resumen';
$cont_main=new div();
$cont_main->att('id','asistenteRes_contMetodos');
$cont_main->att('class',$class.'_METODOS');

$cont_titulo=new div();
$cont_titulo->att('id','asistenteRes_contRes');
$cont_titulo->att('class',$class.'_RES_TITULO');
$cont_titulo->value="Resumen de la Compra";

$cont_pago=new div();
$cont_pago->att('id','asistenteRes_contPago');
$cont_pago->att('class',$class.'_PAGO');

$pago_titulo=new div();
$pago_titulo->att('id','asistenteRes_pagoTitulo');
$pago_titulo->att('class',$class.'_PAGO_TITULO');
$pago_titulo->value="Método de Pago";

$pago=new div();
$pago->att('id','asistenteRes_pago');
$pago->att('class',$class.'_PAGO');
$pago->value="Método de Pago";
if(isset($_SESSION['carrito']['asistente']['pago'])){

	switch ($_SESSION['carrito']['asistente']['pago']){
		case 1:$value="Transferencia Bancaria";
		case 2:$value="Paypal";
		case 3:$value="Contra Reembolso";
		case 4:$value="Pago en Tienda";
	}
$pago->value=$value;
}


$cont_pago->addControl($pago_titulo);
$cont_pago->addControl($pago);

$cont_envio=new div();
$cont_envio->att('id','asistenteRes_contEnvio');
$cont_envio->att('class',$class.'ENVIO');

$envio_titulo=new div();
$envio_titulo->att('id','asistenteRes_envioTitulo');
$envio_titulo->att('class',$class.'_ENVIO_TITULO');
$envio_titulo->value="Forma Envío";

$envio=new div();
$envio->att('id','asistenteRes_envio');
$envio->att('class',$class.'_ENVIO');
$value="";

if(isset($_SESSION['carrito']['asistente']['envio'])){

	if($_SESSION['carrito']['asistente']['envio']==1){
		$value="Correos";
	}
	else if($_SESSION['carrito']['asistente']['envio']==2){
		$value="Recoger en tienda";
	}
$envio->value=$value;
}


$cont_envio->addControl($envio_titulo);
$cont_envio->addControl($envio);

$cont_facturacion=new div();
$cont_facturacion->att('id','asistente_contFact');
$cont_facturacion->att('class',$class.'_FACT_CONT');

$fact_titulo=new div();
$fact_titulo->att('id','asistente_factTitulo');
$fact_titulo->att('class',$class.'_FACT_TITULO');
$fact_titulo->value="Datos de Facturación";

$fact_nombre=new div();
$fact_nombre->att('id','fact_nombre');
$fact_nombre->att('class',$class.'_FACT_ITEMS');
$fact_nombre->label="Nombre";
if(isset($_SESSION['carrito']['asistente']['factNombre']) && !empty($_SESSION['carrito']['asistente']['factNombre']) ){
	$fact_nombre->value=$_SESSION['carrito']['asistente']['factNombre'];
}
$fact_apellidos=new div();
$fact_apellidos->att('id','fact_apellidos');
$fact_apellidos->att('class',$class.'_FACT_ITEMS');
$fact_apellidos->label="Apellidos";
if(isset($_SESSION['carrito']['asistente']['factApellidos']) && !empty($_SESSION['carrito']['asistente']['factApellidos']) ){
	$fact_apellidos->value=$_SESSION['carrito']['asistente']['factApellidos'];
}

$fact_dni=new div();
$fact_dni->att('id','fact_dni');
$fact_dni->att('class',$class.'_FACT_ITEMS');
$fact_dni->label="DNI/NIF";
if(isset($_SESSION['carrito']['asistente']['factDNI']) && !empty($_SESSION['carrito']['asistente']['factDNI']) ){
	$fact_dni->value=$_SESSION['carrito']['asistente']['factDNI'];
}

$fact_telefono=new div();
$fact_telefono->att('id','fact_telefono');
$fact_telefono->att('class',$class.'_FACT_ITEMS');
$fact_telefono->label="Teléfono 1";
if(isset($_SESSION['carrito']['asistente']['factTelefono1']) && !empty($_SESSION['carrito']['asistente']['factTelefono1']) ){
	$fact_telefono->value=$_SESSION['carrito']['asistente']['factTelefono1'];
}

$fact_movil=new div();
$fact_movil->att('id','fact_telefono2');
$fact_movil->att('class',$class.'_FACT_ITEMS');
$fact_movil->label="Teléfono 2";
if(isset($_SESSION['carrito']['asistente']['factTelefono2']) && !empty($_SESSION['carrito']['asistente']['factTelefono2']) ){
	$fact_movil->value=$_SESSION['carrito']['asistente']['factTelefono2'];
}

$fact_email=new div();
$fact_email->att('id','fact_email');
$fact_email->att('class',$class.'_FACT_ITEMS');
$fact_email->label="Email";
if(isset($_SESSION['carrito']['asistente']['factEmail']) && !empty($_SESSION['carrito']['asistente']['factEmail']) ){
	$fact_email->value=$_SESSION['carrito']['asistente']['factEmail'];
}

$mismosFacturacion=new div();
$mismosFacturacion->att('id','fact_mismos');
$mismosFacturacion->att('class',$class.'_FACT_ITEMS');
$mismosFacturacion->value="Los mismos datos que en facturación";

$cont_facturacion->addControl($fact_titulo);
$cont_facturacion->addControl($fact_nombre);
$cont_facturacion->addControl($fact_apellidos);
$cont_facturacion->addControl($fact_dni);
$cont_facturacion->addControl($fact_telefono);
$cont_facturacion->addControl($fact_movil);
$cont_facturacion->addControl($fact_email);
if(isset($_SESSION['carrito']['asistente']['mismosDatos']) && $_SESSION['carrito']['asistente']['mismosDatos']=='true' ){
	$denv_titulo=new div();
	$denv_titulo->att('id','asistente_envTitulo');
	$denv_titulo->att('class',$class.'_ENV_TITULO');
	$denv_titulo->value="Datos de Envío";
	$cont_facturacion->addControl($denv_titulo);
	$cont_facturacion->addControl($mismosFacturacion);
}
else{
	$cont_denvio=new div();
	$cont_denvio->att('id','asistente_contEnvio');
	$cont_denvio->att('class',$class.'_ENV_CONT');

	$denv_titulo=new div();
	$denv_titulo->att('id','asistente_envTitulo');
	$denv_titulo->att('class',$class.'_ENV_TITULO');
	$denv_titulo->value="Datos de Envío";

	$env_nombre=new div();
	$env_nombre->att('id','env_nombre');
	$env_nombre->att('class',$class.'_ENV_ITEMS');
	$env_nombre->label="Nombre";
	if(isset($_SESSION['carrito']['asistente']['envNombre']) && !empty($_SESSION['carrito']['asistente']['envNombre']) ){
		$env_nombre->value=$_SESSION['carrito']['asistente']['envNombre'];
	}

	$env_apellidos=new div();
	$env_apellidos->att('id','env_apellidos');
	$env_apellidos->att('class',$class.'_ENV_ITEMS');
	$env_apellidos->label="Apellidos";
	if(isset($_SESSION['carrito']['asistente']['envApellidos']) && !empty($_SESSION['carrito']['asistente']['envApellidos']) ){
		$env_apellidos->value=$_SESSION['carrito']['asistente']['envApellidos'];
	}

	$env_dni=new div();
	$env_dni->att('id','env_dni');
	$env_dni->att('class',$class.'_ENV_ITEMS');
	$env_dni->label="DNI/NIF";
	if(isset($_SESSION['carrito']['asistente']['envDNI']) && !empty($_SESSION['carrito']['asistente']['envDNI']) ){
		$env_dni->value=$_SESSION['carrito']['asistente']['envDNI'];
	}

	$env_telefono=new div();
	$env_telefono->att('id','env_telefono');
	$env_telefono->att('class',$class.'_ENV_ITEMS');
	$env_telefono->label="Teléfono 1";
	if(isset($_SESSION['carrito']['asistente']['envTelefono1']) && !empty($_SESSION['carrito']['asistente']['envTelefono1']) ){
		$env_telefono->value=$_SESSION['carrito']['asistente']['envTelefono1'];
	}

	$env_movil=new div();
	$env_movil->att('id','env_telefono2');
	$env_movil->att('class',$class.'_ENV_ITEMS');
	$env_movil->label="Teléfono 2";
	if(isset($_SESSION['carrito']['asistente']['envTelefono2']) && !empty($_SESSION['carrito']['asistente']['envTelefono2']) ){
		$env_movil->value=$_SESSION['carrito']['asistente']['envTelefono2'];
	}

	$env_email=new div();
	$env_email->att('id','env_email');
	$env_email->att('class',$class.'_ENV_ITEMS');
	$env_email->label="Email";
	if(isset($_SESSION['carrito']['asistente']['envEmail']) && !empty($_SESSION['carrito']['asistente']['envEmail']) ){
		$env_email->value=$_SESSION['carrito']['asistente']['envEmail'];
	}

	$cont_denvio->addControl($denv_titulo);
	$cont_denvio->addControl($env_nombre);
	$cont_denvio->addControl($env_apellidos);
	$cont_denvio->addControl($env_dni);
	$cont_denvio->addControl($env_telefono);
	$cont_denvio->addControl($env_movil);
	$cont_denvio->addControl($env_email);
}
$cont_productos=new div();
$cont_productos->att('id','asistente_contProductos');
$cont_productos->att('class',$class.'_CONT_PRODUCTOS');
$cont_productos->value="Productos";

$productos=$_SESSION['carrito']['productos'];
$subtotal=0;
foreach ($productos as $id=>$prod){

	$cont_prod=new div();
	$cont_prod->att('id','carrito_contProd');
	$cont_prod->att('class',$class.'_PROD');
	$cont_prod->att('idProd',$prod[0]->id_producto);


	$nombre=new div();
	$nombre->att('id','carrito_nombre');
	$nombre->att('class',$class.'_NOMBRE');
	$nombre->label="Producto";
	$nombre->value=$prod[0]->nombre;

	$precio=new div();
	$precio->att('id','carrito_precio'.$prod[0]->id_producto);
	$precio->att('class',$class.'_PRECIO');
	$precio->label="Precio";
	$precio->value=$prod[0]->precio.' €';

	$uds=new div();
	$uds->att('id','carrito_uds');
	$uds->att('class',$class.'_UDS');
	$uds->label="Uds";
	$uds->value=$prod[0]->uds;

	$sub_prod=new div();
	$sub_prod->att('id','carrito_uds');
	$sub_prod->att('class',$class.'_UDS');
	$sub_prod->label="Subtotal Producto";
	$sub_prod->value=$prod[0]->uds*$prod[0]->precio.' €';

	$cont_prod->addControl($nombre);
	$cont_prod->addControl($precio);
	$cont_prod->addControl($uds);
	$cont_prod->addControl($sub_prod);

	$cont_productos->addControl($cont_prod);

	$subtotal+=$prod[0]->precio*$prod[0]->uds;
}

$cont_subtotal=new div();
$cont_subtotal->att('id','asistente_subtotal');
$cont_subtotal->att('class',$class.'_SUBTOTAL');
$cont_subtotal->label="Subtotal";
$cont_subtotal->value=$subtotal.' €';


$cont_main->addControl($cont_titulo);
$cont_main->addControl($cont_pago);

$cont_main->addControl($cont_envio);
$cont_main->addControl($cont_facturacion);
if(isset($_SESSION['carrito']['asistente']['mismosDatos']) && $_SESSION['carrito']['asistente']['mismosDatos']=='false' ){
	$cont_main->addControl($cont_denvio);
}
$cont_main->addControl($cont_productos);
$cont_main->addControl($cont_subtotal);
echo $cont_main;









?>